Установка виртуальной Mac OS 10.4
Как я уже писал, к тестированию веб-приложений надо подходить основательно и учитывание разнообразия платформ немаловажный фактор. Selenium Grid работает на разных ОС, но не всегда есть возможность под каждую ОС иметь отдельную тестовую машину. Выручают программы виртуализации - всевозможные Virtual PC, Parallels и в частности, VMware Workstation 7 (кстати покупка этой компании принесла кое-кому прибыль в 9 млрд).
Десятая Mac OS выпускалась как и Андроид с кодовыми названиями у микроверсий, только если у последнего были сладости, то у первого - гепарды, пумы, ягуары, пантеры, тигры, леопарды, барсы и к лету ожидается лев. Установка на интеловский процессор производится с помощью модифицированного бут-загрузчика, поэтому в целом вам понадобятся
- Дистрибутив оси (iso, можно dmg переконвертировать с помощью PowerISO)
- 17-мегабайтовый darwin_snow.iso файлик
- VMware Workstation 7
Создаём новую виртуальную машину..
В настройках виртуальной машины добавляем поддержку USB-контроллера, память можно тоже поднять с 256 мб. Теперь редактируем сгенерированный vmx-файл настроек и что-бы не получать "Invalid front-side bus frequency 6600000 Hz" ошибки при загрузке заменяем там guestOS на "darwin10". В CD ставим файл-загрузчик и запускаем.
Загрузчик предлагает подгрузить двд, поскольку на виртуальном жёстком диске ничего нет, всё правильно. Жмём в статусной строке на CD-диск и меняем вставленный диск на дистрибутив. Жмём C что диск готов и практически сразу же F8 - теперь можно написать "-v" что-бы видеть консоль загрузки.
После загрузки графического интерфейса надо отформатировать виртуальный жёсткий диск. Без поддержки принтеров ОС займёт в районе 10 ГБ.
Теперь если надо увеличить размер экрана с 1024x768 на что-либо существенное, откройте в терминале или в TextEdit файл /Library/Preferences/SystemConfiguration/com.apple.Boot.plist и как админ перезапишите его с добавленными настройками (можно сохранить на рабочий стол а потом перетащить если нет прав)
<key>Graphics Mode</key> <string>1280x1024x32</string>
Если у вас не найдена виртуальная Bridged интернет-связь, попробуйте добавить в vmx-файл ethernet0.virtualDev = "e1000"
Для включения звука - установите ниже прикреплённый драйвер. Если вы получаете "error 1021" при установке VMware Workstation на Windows 7 x64, то смените системный язык на английский.